package com.ruihui.activity.service;

import com.ruihui.activity.pojo.Accoupon;
import com.ruihui.activity.pojo.Acgoods;

import java.math.BigDecimal;
import java.util.List;

import com.baomidou.mybatisplus.service.IService;
import com.github.pagehelper.PageInfo;

/**
 * <p>
 * 用户优惠券表 服务类
 * </p>
 *
 * @author cf123
 * @since 2018-10-16
 */
public interface AccouponService extends IService<Accoupon> {
	/**
	 * 查询优惠券
	 * @param memberId
	 * @param type
	 * @param state
	 * @param starttime
	 * @param endtime
	 * @return
	 */
	List<Accoupon> getAccoupons(Integer memberId,Integer state,Integer type,Integer id,Integer goodsid,BigDecimal acrdprice);
	/**
	 * 领取优惠券
	 * @param id
	 * @param gnum
	 * @return
	 */
	int getRedAccoupon(Integer id,Integer memberid,Integer gnum);
	/**
	 * 验证优惠券
	 * @param id
	 * @return
	 */
	Acgoods iniacGoods(Integer id);

}
